/* CSS Document */

/********页面头部全文检索**********/
.header-container .search{float: right; height:24px; border: 1px solid #ED9E5A; margin-top: 20px;}
.header-container .search .search_key { float: left; height: 24px; line-height: 24px; background: #568BE5; width: 180px; border: 0px; color: #EEA15B; text-indent: 10px; }
.header-container .search .but_search { float: left; height: 24px; width: 30px; border: 0px; background:url(but_search.png) no-repeat right top; cursor: pointer;  }
.yetou{width:985px;padding:0 150px;margin:0 auto;}


 /*Css重置*/
    
    a {
        text-decoration: none;
		display:block;
        font-family: "微软雅黑";
    }
    
    li {
        list-style: none;
    }
    
    * {
        margin: 0;
        padding: 0;
        border: none;
    }
    
    img {
        margin: 0;
        padding: 0;
        border: none;
    }
    
    body {
       margin: 0;
       
	background:#ffffff;
	line-height:1.2;
    }
    /*header*/
    
    .header-container {
        background:url(2018_header.jpg) no-repeat 50% top;
        height: 220px;
        width: 100%;
		margin:0 auto;
    }
    /*nav*/
    
    .nav-container {
        width: 100%;
        background-color: #af1e25;
		margin:0 auto;
    }
    
    .nav {
        width: 920px;
        overflow: hidden;
        margin: 0 auto;
    }
    
    .nav a {
        display: block;
        width: 130px;
        font-size: 16px;
        font-weight: bold;
        line-height: 40px;
        color: white;
        background-image: url(2015_nav-a-bg.png);
        background-repeat: no-repeat;
        background-position: right;
        float: left;
        text-align: center;
    }
    
    .nav .currentA {
        background-image: none;
    }
    /*footer*/
    
    .footer-container {
        width: 100%;
    }
    
    .footer {
        width: 1200px;
        background-color: white;
        margin: auto;
        padding-top: 30px;
        position: relative;
    }
    
    .banner-one {
        width: 1200px;
        height: 365px;
        margin: auto;
		margin-left:30px;
        border-bottom: solid 10px white;
    }
    
    .right-box {
        width: 450px;
        height: 360px;
    }
	.right-box dl{
		border-top: 1px solid #BABABA;
	}
	.right-box dt{
		font-size: 24px; 
		font-family:微软雅黑;
	}
	.right-box dd{
		font-size: 18px;
		color: #898989;
		text-indent: 2em;
		line-height:30px;
	}
    
    .banner-one img,
    .banner-one .right-box {
        float: left;
    }
    
    .right-box a {
        width: 400px;
        line-height: 35px;
        color: #000;
        font-size: 24px;
        font-weight: 600;
        margin: auto;
        padding: 15px 31px
    }
	.right-box a:hover{
		color: #941e23;
		text-decoration:underline;
	}
    
    .right-box .currentB {
        border-bottom: solid 1px #cccccc;
    }
    
    .right-box .currentC {
        padding: 0;
        font-size: 12px;
        color: #474747;
        width: 34px;
        float: right;
        margin-right: 10px;
    }
    /*yaowen*/
    .banner-two {
        width: 1200px;
     
        margin: auto;
        margin-top: 30px;
		 overflow:hidden;
    }
    
    .yaowen-box {
        width: 660px;
		
        background-color: white;
		/**
        box-shadow: 0px 0px 30px #e9e9e9;
		**/
        float: left;
        overflow: hidden;
        margin-bottom: 20px;
    }
    
    .yaowen-top {
        margin-top: 0px;
		position: relative; 
		margin: auto;  
		height: 39px;
		border-left: 12px solid #d5161b; 
		text-align: left; 
		border-bottom: 1px solid #d5161b;
    }
    
    .yaowen-top a {
        float: left; 
		color: #9b1017;
		font-size: 20px;
		font-weight: bold; 
		margin-left: 22px;
		line-height: 30px;
    }
    
    .yaowen-top .currentD {
        font-size: 12px;
        float: right;
        margin-right: 10px;
    }
  
    .yaowen-bottom ul {
        width: 500px;
        margin-left: 55px;
        margin-bottom: 16px;
    }
    
    .yaowen-first {
         padding: 20px 10px 10px 10px;
         margin-left: 13px;
    }
	/**/
     .yaowen-first li{
       border-top: 1px solid #e8dfd2;
       line-height: 40px;
	   height:45px;
       font-size: 18px;
       color: #2c2c2c;
	   overflow: hidden;
	 }
	 
	 .yaowen_2{
		 padding: 25px 0px 35px;
	 }
	 .yaowen_2 li{
	   margin: auto;
       border-top: 1px solid #e8dfd2;
       line-height: 40px;
	   height:40px;
       font-size: 18px;
       color: #2c2c2c;
	 }
    .yaowen-bottom ul a {
        background-image: url(2015_yaowen-li-bg.png);
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 10px;
        font-size: 18px;
        color: #3f3f3f;
        margin-bottom: 10px;
    }
	.yaowen-bottom ul a:hover{
		color:red;
		text-decoration:underline;
	}
    .yaowen-bottom ul .currentF {
        margin: 0;
    }
    
    .yaowen-img-box {
        width: 530px;
        height: 800px;
        float: right;
		margin-top:-22px;
    }
    
    .img-box-top {
        width: 660px;
        height: 30px;
        border-bottom: solid 3px #9c0f17;
    }
    
    .img-box-top a {
        float: left;
        color: #9b1017;
        font-size: 20px;
        font-weight: bold;
        margin-left: 22px;
        line-height: 30px;
    }
    
    .img-box-top .currentD {
        font-size: 12px;
        float: right;
        color: black;
        margin-right: 10px;
    }
    
    .img-box img {
        margin-right: 5px;
		margin-top:-14px;
    }
    
    .img-box .currentE {
        margin: 0;
    }
 /*观点与时评*/
    .banner-three {
        width: 1200px;
        height: 455px;
        margin: auto;
        margin-top: 0;
	
    }
 
    .banner-three .yaowen-first {
        border: none;
		padding:0;
		padding-top:20px;
		margin-left:90px;
    }
	.banner-three .yaowen-first_2 {
        border: none;
		padding:0;
		padding-top:5px;
    }
    .banner-three .yaowen-first_2 li{
		 margin: auto;
       border-top: 1px solid #e8dfd2;
       line-height: 40px;
	   height:45px;
       font-size: 18px;
       color: #2c2c2c;
	}
    .banner-kuai {
        width: 1200px;
        overflow: hidden;
		
    }
    
    .banner-kuai .banner-guandian {
        width: 660px;
        height: 300px;
        float: left;
	    margin-bottom:10px;
    }
	 .banner-guandian{
		 margin:auto;
	 }
	 .banner-kuai .banner-guandian li{
		 margin:auto;
	 }
    
    .banner-kuai .banner-guandian2 {
        width: 530px;
        height: 260px;
        float: right;
    }
    
    .banner-guandian .img-box-top {
        height: 30px;
        border-bottom: solid 3px #9c0f17;
        width: 660px;
    }
    
    .banner-guandian2 .img-box-top {
        height: 30px;
        border-bottom: solid 3px #9c0f17;
        width: 530px;
    }
    
    .banner-guandian ul a,
    .banner-guandian2 ul a {
        background-image: url(2015_yaowen-li-bg.png);
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 10px;
        font-size: 18px;
        color: black;
        margin-bottom: 10px;
        margin-left: 10px;
    }
     
    .banner-guandian2 ul a:hover{
		color:red;
		text-decoration:underline;
	}
	.banner-guandian ul a:hover{
		color:red;
		text-decoration:underline;
	}
    
    .fagui-box {
        margin-left: 8px;
        height: 14px;
        overflow: hidden;
        margin-top: 12px;
		margin-bottom: 7px;
    }
    
    .fagui-box a {
        float: left;
        font-size: 14px;
        line-height: 14px;
        margin-right: 48px;
        color: #ac494c;
        font-weight: bold;
    }
    
    .fagui-box .currentG {
        color: #333;
    }
    
    .img-box-bottom {
        width: 427px;
        margin-top: 23px;
        overflow: hidden;
    }
    
    .left-box {
        width: 127px;
        float: left;
        overflow: hidden;
    }
    
    .left-box img {
		height:50px;
        margin-bottom: 17px;
    }
    
	

    .right-container {
        width: 294px;
        height: 151px;
		/**
        background-image: url(2015_right-box-bg.png);
		**/
        float: right;
    }
    
    .right-container .jubao {
        width: 266px;
        line-height: 26px;
        border-bottom: solid 3px #9c0f17;
        padding-left: 12px;
        font-family: 16px;
        color: #9b1017;
       font-size: 16px;
       font-weight: bold;
    }
    
    .right-container ul {
        width: 266px;
        height: 110px;
        margin: 0;
        margin-top: 8px;
        margin-left: 14px;
    }
    
    .right-container ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }
 /*工作动态，宣传教育*/
    .banner-four {
        width: 1200px;
        height: 360px;
        margin: auto;
		margin-top:160px;
    }
    
    .banner-four .banner-four-top {
        width: 1200px;
        height: 30px;
        border-bottom: solid 3px #9c0f17;
    }
    
    .banner-four-top a {
        float: left;
        color: #9b1017;
        font-size: 20px;
        font-weight: bold;
        margin-left: 22px;
        line-height: 30px;
    }
    
    .banner-four-top .currentD {
        float: right;
        font-size: 12px;
        color: black;
        margin-right: 10px;
    }
    
    .banner-four-leftnav {
        height: 52px;
        margin-left: 24px;

        overflow: hidden;
    }
    
    .banner-four-leftnav a {
        font-size: 16px;
        float: left;
        color: black;
        margin-right: 50px;
        line-height: 52px;
    }
    
    .banner-four-leftnav .currentH {
        color: #9e0e18;
    }
    
    .banner-four-leftnav .currentI {
        margin: 0;
        font-size: 12px;
    }
    
    .left-nav .yaowen-first {
        border: none;
    }
    
    .left-nav .currentJ {
        font-size: 18px;
        font-weight: bold;
        margin-left: 20px;
		color:black;
    }
    
    .left-nav .currentK {
        font-size: 14px;
        color: #323232;
        margin-left: 20px;
        margin-top: 12px;
    }
    
    .left-nav ul {
        margin: 0;
        margin-left: 10px;
    }
    
    .left-nav ul a {
		background-image: url(2015_yaowen-li-bg.png);
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 10px;
        font-size: 18px;
        color: black;
        margin-bottom: 10px;
    }
	.left-nav ul a:hover{
		 color:red;
		text-decoration:underline;

	}
    .js_more {
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 10px;
        font-size: 13px;
        color: black;
        margin-bottom: 10px;
		float: right;
		padding-right: 10px;
    }
    
    .bottom-nav-container {
         width: 1200px;
        height: 304px;


    }
    
    .bottom-nav-container .left-nav {
        width: 530px;
        height: 290px;
        float: left;
    }
    
    .banner-four-leftnav .currentL {
        margin: 0;
        margin-left: 5px;
    }
    /*宣传教育*/
    .jiaoliu-container {
        width: 1200px;
        margin: auto;
        overflow: hidden;
        margin-bottom: 20px;
		margin-top:120px;
    }
    
    .bottom-jiaoliu {
        width: 660px;
        height: 165px;
        float: left;
    }
    
    .bottom-jiaoliu img {
        float: left;
    }
    
    .right-jiaoliu {
        width: 173px;
        height: 109px;
        float: right;
    }
    
    .right-jiaoliu a {
        font-size: 12px;
        color: black;
        margin-bottom: 8px;
    }
    
    .jiaoliu-container .img-box-top {
        width: 533px;
    }
    
    .banner-four-leftnav .currentL {
        margin: 0;
        margin-left: 5px;
    }
    
    .left-jiaoliu {
        width: 620px;
        float: left;
    }
   .left-jiaoliu .img-box-top{
	    width: 555px;
   }
    .right-img {
        width: 540px;
        float: right;
        margin-top: 30px;
    }
    
    .right-img img {
		width:260px;
		height:140px;
        margin-bottom: 10px;
        float: left;
        margin-right: 10px;
    }
    
    .right-img .currentM {
        margin: 0;
    }
    /*city-lianjie*/
    .lianjie-img {
        width: 1200px;
		height:35px;
        margin-top: 10px;
        margin-left: 10px;
    }
    
    .lianjie-img img {
		height:35px;
        margin-right: 18px;
    }
    
    .lianjie-img .currentN {
        margin: 0;
    }
    
    .lianjie-img .currentO {
        margin-top: 8px;
    }
    
    .lianjie-nav {
        width: 561px;
        height: 26px;
        margin-left: 30px;
        margin-top: 26px;
    }
    
    .lianjie-nav a {
        line-height: 26px;
        margin-right: 24px;
        float: left;
        color: black;
        font-size: 14px;
    }
    
    .lianjie-nav .currentP {
        color: #1d4f80;
        background-image: url(2015_lianjie-a-bg.png);
        background-repeat: no-repeat;
        background-position: bottom;
        padding-bottom: 4px;
    }
    
    .city {
        width: 920px;
        height: 110px;
        overflow: hidden;
        margin: auto;
        margin-top: 20px;
    }
    
    .city a {
        font-size: 12px;
        color: black;
        float: left;
        margin-right: 35px;
        margin-bottom: 4px;
    }
    .gengduo {
        font-size: 12px;
        color: #5b6f90;
        float: right;
    }
    /*yewei*/
    
    .yewei {
        width: 100%;
        height: 124px;
        background-color: #e4e4e4;
        padding-top: 26px;
        margin-top: 0px;
    }
    .yewei-center {
        width: 407px;
        overflow: hidden;
        margin: auto;

    }
    .yewei-center li {
        font-size: 12px;
        color: black;
		 margin-bottom:10px;
		 line-height:20px;
		 overflow:hidden;



    }
	.yewei-center li a{ 
	float:left; 
	 font-size: 12px;
	color: black;
		  
	}
	.yewei-center .currentZ{ margin-left:15%;}
	.yewei-center .currentY{ margin-left:20%;}
	
.sy_zwL{float:left; width:666px; height:360px; overflow:hidden; position:relative;cursor:pointer;}
.sy_kongbai{width:100%; height:327px; position:relative;}
.sy_ererbg{ width:100%; height:32px; background-color:#262626;filter:alpha(opacity:70);opacity:0.7; position:absolute; top:330px; left:0;}
.sy_erer{ width:100%;height:32px;position:absolute; top:330px; left:0;}
.sy_zwL a{color:white;margin-left:10px;}
.sy_gdtp_title{ color:#FFFFFF; width:480px; overflow:hidden; height:32px; float:left; line-height:32px; font-size:15px; font-weight:900; text-align:center;}
.sy_zwi{float:right;margin-left:188px;margin-top:-20px;position:absolute}
.sy_zwi img{padding:0px 5px;}

.js_conter{height: 65px;overflow: hidden;}
.js_contlz{height: 65px;overflow: hidden;}
.js_yw{padding: 0px 65px;width: 407px;height: 96px;overflow: hidden;font-size: 16px;line-height: 30px;font-family: "Microsoft Yahei","\5b8b\4f53";}



/**
 专题
**/
.title2.fixed{
  position: relative; 
  margin: auto;  
  height: 40px;
  border-left: 12px solid #d5161b; 
  text-align: left; 
  border-bottom: 1px solid #d5161b;
  margin-top: 5px;
}
.title2.fixed img{
	position: absolute;
	top: 20px;
	right: 0px;
	width: 12px;
	height: 24px;
}
.logo{
	
	float: left;
	margin-top: 0;
	margin-left: 15px;
	width: 480px;
    height:55px;
    line-height:9px;
}


.yaowen-first li a {
    background-image: url(2015_yaowen-li-bg.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 10px;
    font-size: 18px;
    color: black;
    margin-bottom: 10px;
}
.yaowen-first li a:hover{
	color:red;
	text-decoration:underline;
}
       